           .type-select-modal {
               background: rgba(0, 0, 0, .7)!important;
               display: flex;
               flex-direction: column;
               justify-content: center;
           }
           
           .type-select-modal .container {
               width: 84%;
               margin-left: 8%;
               position: absolute;
               top: 50%;
               transform: translate(0, -50%);
           }
           
           .type-select-modal .items {
               max-height: 280px;
               background: #fff;
               border-radius: 0 0 5px 5px;
               border: 1px solid #fff;
           }
           
           .type-select-modal .title {
               background: #1FB5FF;
               color: #fff;
               font-size: 16px;
               text-align: center;
               padding: 10px;
               border-radius: 5px 5px 0 0;
           }
           
           .type-select-modal .item-list {
               padding: 10px 0 23px 0;
               margin: 0;
               list-style: none;
           }
           
           .type-select-modal .item-list>li {
               height: 40px;
               line-height: 40px;
               padding: 0 15px;
               position: relative;
           }
           
           .type-select-modal .item-list>li .name {
               font-size: 14px;
           }
           
           .type-select-modal .item-list>li .icon {
               font-size: 20px;
               color: #999;
               position: absolute;
               top: 50%;
               right: 10px;
               transform: translate(0, -50%);
           }
           
           .type-select-modal .item-list>li.active {
               background: #E6EAED;
           }
           
           .type-select-modal .item-list>li .icon.active {
               color: #1FB5FF;
           }
           
           .type-select-modal .ops-btn {
               padding: 10px 20px;
               display: flex;
               flex-direction: row;
           }
           
           .type-select-modal .ops-btn>button {
               flex: 1;
           }
           
           .type-select-modal .ops-btn>button {
               -webkit-appearance: none;
               appearance: none;
               font-size: 14px;
               padding: 10px;
               border: 0;
           }
           
           .type-select-modal .ops-btn>.ok {
               background: #1FB5FF;
               color: #fff;
           }